package Controladores;


import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
import conexion.conexion;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Augusto Andrade
 */
public class ControladorInsertar {
    private boolean EstadoPais,EstadoDepartamento,EstadoMunicipio,EstadoFinanciero,EstadoAcademico,EstadoPlan,EstadoInstitucion;
    private String InsertarPais,InsertarDepartamento,InsertarMunicipio,InsertarFinanciero,InsertarAcademico,InsertarPlan,InsertarInstitucion;
    
    public ControladorInsertar(){
    EstadoPais=false;
    EstadoDepartamento=false;
    EstadoMunicipio=false;
    EstadoFinanciero=false;
    EstadoAcademico=false;
    EstadoPlan=false;
    EstadoFinanciero=false;
    InsertarPais=null;
    InsertarDepartamento=null;
    InsertarMunicipio=null;
    InsertarFinanciero=null;
    InsertarAcademico=null;
    InsertarPlan=null;
    InsertarInstitucion=null;
    }
//------------------------------------------------------------------------------   
    public void IngresarPais(){
    Statement sta = conexion.conectarse();
    String entra = "insert into pais values ("+InsertarPais+")";
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  EstadoPais=true;
                  sta.close();
              }
              else {
                  EstadoPais=false;
                  sta.close();
              }
        } catch (SQLException ex) {
            Logger.getLogger(ControladorInsertar.class.getName()).log(Level.SEVERE, null, ex);
        }    
    }
//------------------------------------------------------------------------------    
    public void IngresarDepartamento(){
    Statement sta = conexion.conectarse();
    String entra = "insert into departamento values ("+InsertarDepartamento+")";
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  EstadoDepartamento=true;
                  sta.close();
              }
              else {
                  EstadoDepartamento=false;
                  sta.close();
              }
        } catch (SQLException ex) {
            Logger.getLogger(ControladorInsertar.class.getName()).log(Level.SEVERE, null, ex);
        }      
    }
//------------------------------------------------------------------------------    
    public void IngresarMunicipio(){
    Statement sta = conexion.conectarse();
    String entra = "insert into lugar values ("+InsertarMunicipio+")";
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  EstadoMunicipio=true;
                  sta.close();
              }
              else {
                  EstadoMunicipio=false;
                  sta.close();
              }
        } catch (SQLException ex) {
            Logger.getLogger(ControladorInsertar.class.getName()).log(Level.SEVERE, null, ex);
        }      
    }
//------------------------------------------------------------------------------    
    public void IngresarApoyoFinanciero(){
    Statement sta = conexion.conectarse();
    String entra = "insert into apoyofinanciero values ("+InsertarFinanciero+")";
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  EstadoFinanciero=true;
                  sta.close();
              }
              else {
                  EstadoFinanciero=false;
                  sta.close();
              }
        } catch (SQLException ex) {
            Logger.getLogger(ControladorInsertar.class.getName()).log(Level.SEVERE, null, ex);
        }      
    }
//------------------------------------------------------------------------------    
    public void IngresarApoyoAcademico(){
    Statement sta = conexion.conectarse();
    String entra = "insert into apoyoacademico values ("+InsertarAcademico+")";
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  EstadoAcademico=true;
                  sta.close();
              }
              else {
                  EstadoAcademico=false;
                  sta.close();
              }
        } catch (SQLException ex) {
            Logger.getLogger(ControladorInsertar.class.getName()).log(Level.SEVERE, null, ex);
        }      
    }
//------------------------------------------------------------------------------    
    public void IngresarPlan(){
    Statement sta = conexion.conectarse();
    String entra = "insert into plan values ("+InsertarPlan+")";
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  EstadoPlan=true;
                  sta.close();
              }
              else {
                  EstadoPlan=false;
                  sta.close();
              }
        } catch (SQLException ex) {
            Logger.getLogger(ControladorInsertar.class.getName()).log(Level.SEVERE, null, ex);
        }      
    }
//------------------------------------------------------------------------------    
    public void IngresarInstitucion(){
    Statement sta = conexion.conectarse();
    String entra = "insert into institucion values ("+InsertarInstitucion+")";
        try {
            if (sta.executeUpdate(entra)!=sta.EXECUTE_FAILED)
              {
                  EstadoInstitucion=true;
                  sta.close();
              }
              else {
                  EstadoInstitucion=false;
                  sta.close();
              }
        } catch (SQLException ex) {
            Logger.getLogger(ControladorInsertar.class.getName()).log(Level.SEVERE, null, ex);
        }      
    }
//------------------------------------------------------------------------------    
    
    
//..............................................................................    
    public void setContenidoPais(String InsertarP)
      {
        InsertarPais=InsertarP;
      }
    public boolean getContenidoPais()
      {
       return EstadoPais;
      }
//..............................................................................    
    public void setContenidoDepartamento(String InsertarD)
      {
        InsertarDepartamento=InsertarD;
      }
    public boolean getContenidoDepartamento()
      {
       return EstadoDepartamento;
      }
//..............................................................................    
    public void setContenidoMunicipio(String InsertarM)
      {
        InsertarMunicipio=InsertarM;
      }
    public boolean getContenidoMunicipio()
      {
       return EstadoMunicipio;
      }
//..............................................................................    
    public void setContenidoFinanciero(String InsertarF)
      {
        InsertarFinanciero=InsertarF;
      }
    public boolean getContenidoFinanciero()
      {
       return EstadoFinanciero;
      }
//..............................................................................    
    public void setContenidoAcademico(String InsertarA)
      {
        InsertarAcademico=InsertarA;
      }
    public boolean getContenidoAcademico()
      {
       return EstadoAcademico;
      }
//..............................................................................    
    public void setContenidoPlan(String InsertarPl)
      {
        InsertarPlan=InsertarPl;
      }
    public boolean getContenidoPlan()
      {
       return EstadoPlan;
      }
//..............................................................................    
    public void setContenidoInstitucion(String InsertarIns)
      {
        InsertarInstitucion=InsertarIns;
      }
    public boolean getContenidoInstitucion()
      {
       return EstadoInstitucion;
      }
//..............................................................................    
}
